package com.woniuxy.house.service;


import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.woniuxy.entity.house.Secondhouse;
import com.woniuxy.entity.house.dto.SecondHouseTypeDto;
import com.woniuxy.entity.house.dto.SecondhouseDto;
import com.woniuxy.entity.house.dto.SecondhouseQO;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author liangyu
 * @since 2021-03-19
 */
public interface SecondhouseService extends IService<Secondhouse> {
    // 分页查询所有二手房信息
    Page<Secondhouse> findPage(int current,int size);
    // 根据二手房id软删除租房信息，将status修改为1
    boolean deleteOneById(int id);
    // 根据二手房id修改单个二手房信息
    boolean updateBySid(Secondhouse renthouse);
    // 根据二手房id查询单个二手房及其户型，评论信息
    SecondhouseDto findOneById(int id);
    // 根据条件分页查询
    Page<SecondHouseTypeDto> findLike(int current, int size, SecondhouseQO secondhouseQO);
}
